import uiautomator2 as u2


d = u2.connect_usb("4bf05af7")
d.app_start("com.android.settings")
# 控件不存在，我们该怎么办
# 找不到控件抛异常UiObjectNotFoundError
# d(text="蓝牙1").click(timeout=5)
# click_exists如果控件存在就点，如果控件不存在就返回，在timeout时间之内
# d(text="蓝牙1").click_exists(timeout=5)
# 在操作之前，通过exists属性判断控件是否存在
# print(d(text="蓝牙1").exists)
# print(d(text="蓝牙").exists(timeout=5))
# print(d(resourceId="android:id/list").child(resourceId="oppo:id/oppo_preference").count)
for view in d(resourceId="android:id/list").child(resourceId="oppo:id/oppo_preference"):
    print(view.info)
